body{
	color: white;
	background-color: rgb(1,1,1);
	width: 100vw;
	/*min-height: 100vh;*/
	padding-bottom: 1rem;
}
.bodyChange{
	height: 60vh;
	overflow: hidden;
}

.container{
	width: 90%;
	margin: 0 auto;
}
/*guide*/
.guideTxt{
	text-align: center;
	color: rgb(247,234,197);
	background-color: rgb(175,141,21);
	font-size: 16px;
	line-height: 1rem;
	border-radius: 2px;
}
/*main*/
.main{
	margin-top: 0.6rem;
}
.main>div{
	display: flex;
	height: 1.2rem;
	font-size: 16px;
	border-bottom: 2px solid rgb(85,84,42);
	margin-bottom: 0.2rem;
}
.main>div>div:nth-child(1){
	align-self: center;
	color: rgb(141,141,141);
}
.main>div>div:nth-child(1)>span{
	color: rgb(175,141,21);
	margin: 0 0.5rem 0 0.1rem;
}
.main>div>input,.main>div>div:nth-child(2){
	flex-grow: 1;
	outline: none;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 18px;
	line-height: 1.2rem;
}

.main>div>img{
	height: 18px;
	align-self: center;
}
.detailPlaceInput{
	margin-left: 0.4rem;
}
/*允许邮寄刊物*/
.postJournal{
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	color: rgb(175,141,21);
	border-bottom: 1px solid rgba(255,255,255,0.2);
	padding-bottom: 0.3rem;
	margin-top: 0.3rem;
}
.postJournalSure{
	width: 1rem;
	height: 0.5rem;
	border-radius: 0.6rem;
	background-color: rgb(88,89,66);
	/*box-sizing: border-box;*/
	padding: 0.05rem;
	position: relative;
}
.postJournalSure>div{
	height: 0.5rem;
	width: 0.5rem;
	border-radius: 50%;
	background-color: rgb(252,253,249);
	position: absolute;
	left: 0.05rem;
}
/*向右滑*/
.postJournalSlideToRight{
	-webkit-animation: slideToRight 0.5s forwards;
}
@-webkit-keyframes slideToRight{
	from{
		left: 0.05rem;
	}
	to{
		left: 0.55rem;
	}
}
/*向左滑*/
.postJournalSlideToLeft{
	-webkit-animation: slideToLeft 0.5s forwards;
}
@-webkit-keyframes slideToLeft{
	from{
		left: 0.55rem;
	}
	to{
		left: 0.05rem;
	}
}
/*会员章程*/
.rules{
	font-size: 16px;
	display: flex;
	justify-content: center;
	margin-top: 0.5rem;
	
}
.rules>img{
	height: 18px;
	margin-right: 0.2rem;
	align-self: center;
}
.rules>a{
	align-self: center;
}
.rules>a:link{
	color: rgb(92,92,92);
}
.rules>a:visited{
	color: rgb(92,92,92);
}
.rules>a:hover{
	color: rgb(92,92,92);
}
.rules>a:active{
	color: rgb(92,92,92);
}
/*tip*/
.tip{
	font-size: 16px;
	display: flex;
	color: rgb(0,198,0);
	margin-top: 0.3rem;
	opacity: 0;
}
.tip>img{
	height: 22px;
	align-self: center;
	margin-right: 0.2rem;
}
/*确认提交*/
.sure{
	text-align: center;
	color: rgb(235,228,184);
	line-height: 1rem;
	font-size: 16px;
	background-color: rgb(175,141,21);
	border-radius: 5px;
	margin-top: 0.3rem;
}
/*选项卡*/
.selectBox{
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	height: 50vh;
	z-index: 2;
	background-color: rgb(246,246,246);
	display: none;
}
.selectTitle{
	line-height: 8vh;
	background-color: rgb(239,239,239);
	display: flex;
	justify-content: space-between;
	font-size: 18px;
	color: rgb(105,105,105);
}
.selectTitle>span:nth-child(1){
	margin-left: 0.3rem;
}
.selectTitle>span:nth-child(2){
	margin-right: 0.3rem;
	color: rgb(62,62,62);
}
.selectMainSex{
	height: 25vh;
	position: relative;
	width: 100%;
}
.selectMainSexShow{
	height: 8vh;
	border-top: 2px solid rgb(228,228,228);
	border-bottom: 2px solid rgb(228,228,228);
	position: absolute;
	width: 100%;
	bottom: 0;
	box-sizing: border-box;
}
.selectMainSexCantainer{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 18px;
	transition: all 1s;
	/*overflow: auto;*/
}
.selectMainSexCantainer>div{
	line-height: 8vh;
	color: rgb(202,202,202);
	text-align: center;
}
.selectMainSexCantainer>div:nth-last-child(1){
	color: rgb(54,54,54);
}
/*会员章程的具体内容*/
.memberContent{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	background-color: rgb(1,1,1);
	width: 100vw;
	height: 200vh;
	display: none;
}
.agreeBtn{
	text-align: center;
	font-size: 20px;
	color: rgb(235,228,184);
	border: 1px solid rgb(235,228,184);
	border-radius: 5px;
	line-height: 1rem;
}
